#include "loginwindow.h"
#include "databasemanager.h"

#include <QApplication>
#include <QMessageBox>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);

    // 初始化数据库
    if (!DatabaseManager::getInstance().initializeDatabase()) {
        QMessageBox::critical(nullptr, "错误", "数据库初始化失败！");
        return -1;
    }

    // 显示登录窗口而不是直接显示主窗口
    LoginWindow loginWindow;
    loginWindow.show();

    return a.exec();
}
